.store-list {
		padding: 24rpx;
		.store-item {
			position: relative;
			padding: 24rpx;
			margin-bottom: 24rpx;
			background-color: #fff;
			border-radius: 16rpx;
		}
	}
	.title-content {
	  display: flex;
	  justify-content: space-between;
	  align-items: center;
	  .title {
	    width: calc(100% - 100rpx);
	    font-size: 32rpx;
	    font-weight: bold;
	    color: #2C2C2C;
	    word-break: keep-all;
	    white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
	  }
	  .distance {
	    font-size: 24rpx;
	    color: #888888;
	  }
	}
	.address-content {
	  display: flex;
	  align-items: center;
	  margin-top: 20rpx;
	  .address-item {
	    flex: 1;
	    line-height: 36rpx;
	    font-size: 24rpx;
	    color: #888888;
	  }
	  .address-btn {
	    margin-left: 20rpx;
	    width: 160rpx;
	    text-align: center;
	    line-height: 64rpx;
	    font-size: 28rpx;
	    color: #2C2C2C;
	    background: #FFE100;
	    border-radius: 32rpx;
	    align-self: flex-end;
	  }
	}
	.open-content {
	  margin-top: 8rpx;
	  font-size: 24rpx;
	  color: #888888;
	}
	.tag-content {
	  display: flex;
	  flex-wrap: wrap;
	  padding-top: 8rpx;
	  height: 56rpx;
	  overflow: hidden;
	  text-overflow: ellipsis;
	  white-space: nowrap;
	  .tag-item {
	    padding: 0 12rpx;
	    margin: 12rpx 12rpx 0 0;
	    min-width: 104rpx;
	    text-align: center;
	    line-height: 36rpx;
	    font-size: 24rpx;
	    color: #FF6464;
	    background: #FAEEEA;
	    border-radius: 4rpx;
	    &.behind {
	      color: #F3AC00;
	      background: #FFF7EC;
	    }
	  }
	}